/**
 * 
 */
package de.muyat.kablosuzizci.istemci;

/**
 * Bir rotasyon matrisi tarafindan dondurulebilen her sinif bu arayuzu gercekler.
 * 
 * @author Dzhoshkun Ismail Shakir
 *
 */
public interface Dondurulebilir3f {
	/**
	 * 
	 * @return nesnenin uc elemanli vektor gosterimi
	 */
	public float[] vektorlestir();
	
	/**
	 * 
	 * @param vektor bu vektorun uc elemanindan nesnenin uc elemani kopyalanir
	 * @throws IllegalArgumentException vektor eger uc elemanli degilse
	 */
	public void vektordenKopyala(float[] vektor) throws IllegalArgumentException;
}
